@Allure
2年前 提问
1个回答

特殊的数字签名技术包括哪四个方面

Andrew
2年前

特殊的数字签名技术包括以下四个方面:

  • 盲签名:签名者需要在无法看到原始内容的前提下对信息进行签名。盲签名可以实现对所签名内容的保护,防止签名者看到原始内容;另一方面,盲签名还可以实现防止追踪(unlinkability),签名者无法将签名内容和签名结果进行对应。典型的实现包括RSA盲签名算法等。

  • 多重签名:多重签名即n个签名者中,收集到至少m个(n≥m≥1)签名,即认为合法。其中,n是提供的公钥个数,m是需要匹配公钥的最少的签名个数。多重签名可以有效地应用在多人投票共同决策的场景中。例如双方进行协商,第三方作为审核方,三方中任何两方达成一致即可完成协商。比特币交易中就支持多重签名,可以实现多个人共同管理某个账户的比特币交易。

  • 群签名:群签名即某个群组内一个成员可以代表群组进行匿名签名。可以验证签名来自该群组,却无法准确追踪到签名的是哪个成员。群签名需要一个群管理员来添加新的群成员,因此存在群管理员可能追踪到签名成员身份的风险。

  • 环签名:环签名属于一种简化的群签名。签名者首先选定一个临时的签名者集合,集合中包括签名者自身。然后签名者利用自己的私钥和签名集合中其他人的公钥就可以独立地产生签名,而无须他人的帮助。签名者集合中的其他成员可能并不知道自己包含在最终的签名中。环签名在保护匿名性方面也具有很多用途。